package user;

import operation.*;

import java.util.Scanner;

//管理员
public class AdminUser extends User implements IChoice{
    public AdminUser(String name) {
        super(name);
        this.ioperations=new IOperation[]{//接口数组
                new ExitBook(),
                new FindBook(),
                new AddBook(),
                new DelBook(),
                new ShowBook()
        };//在这个数组里面存放这个身份下的操作
        System.out.println("欢迎 " + this.name + " 来到图书系统！");
    }
    @Override
    public int menu() {
        System.out.println("********管理员菜单********");
        System.out.println("1.查找图书");
        System.out.println("2.新增图书");
        System.out.println("3.删除图书");
        System.out.println("4.显示图书");
        System.out.println("0.退出系统");
        System.out.println("*************************");
        System.out.println("请选择您的操作：");
        return getChoice();
    }
}
